Poet: An OOP Extension to Tcl Supporting Constraints, Persistence, and End-User Modification

نویسنده

  • Philip J. Mercurio
چکیده

Poet (Prototype Object Extension for Tcl) extends the Tcl language with objects featuring dynamic, prototype-based inheritance, persistence, and one-way constraints between object attributes. Poet includes wrappers around the Tk and BWidget widgets that are automatically generated using introspection. This paper also describes Poetics (Poet Integrated Construction Set), a sub-project within Poet to create tools to allow a Poet application's code and user interface to be modified by the end-user, from within a running Poet application. The goal of Poetics is to provide some of the functionality of an integrated development environment to the user of a Poet application. An object inspector and code editor are the beginnings of the Poetics toolset. Poet is an open-source project hosted at poet.sourceforge.net.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tcl/tk for a Personal Digital Assistant

This paper reports on the experience of providing Tcl/Tk for the ParcTab, a personal digital assistant built at Xerox PARC. The primary reason for supporting an extension language like Tcl/Tk for a PDA is to supply the same platform-independent infrastructure for user interface design and communication between the PDA and remote applications. The result was that Tcl/Tk enabled rapid prototyping...

متن کامل

Wit: An Infrastructure for Wireless Palmtop Computing

Wit is a system infrastructure that supports wireless connection of palmtop computers to a wired local area network (LAN). The system includes a primitive windowing system, nonpreemptive threads, reliable and unreliable connections, and a Tcl interpreter[Ouster94] that allows applications to dynamically extend the palmtop system and user interface by downloading sequences of Tcl code. Together,...

متن کامل

Ellogon and the challenge of threads

This paper is about the Ellogon language engineering platform, and the challenges faced in modernising it, in order to better exploit contemporary hardware. Ellogon is an open-source infrastructure, specialised in natural language processing. Following a data model that closely resembles TIPSTER, Ellogon can be used either as an autonomous application, offering a graphical user interface, or it...

متن کامل

Determinants of Healthcare Utilisation and Out-of-Pocket Payments in the Context of Free Public Primary Healthcare in Zambia

Background Access to appropriate and affordable healthcare is needed to achieve better health outcomes in Africa. However, access to healthcare remains low, especially among the poor. In Zambia, poor access exists despite the policy by the government to remove user fees in all primary healthcare facilities in the public sector. The paper has two main objectives: (i) to examine the factors assoc...

متن کامل

A Brief Overview of the PVS User Interface

An overview of the PVS system is presented from a user interface perspective. We present the interfaces from the PVS Lisp core to Emacs, Tcl/Tk, the Prover, markup languages, and some of the various back-end and front-end systems that have been integrated with PVS.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007